/* generic page formatting; the css specific to line drawing will be in each section */
/* * {
    box-sizing: border-box;
} */
body {
    padding: 0;
    margin: 0;
    background-color: hsl(60,10%,95%);
    color: hsl(60,0%,0%);
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-size: calc(1px + 1vw);
}

#message {
    padding: 20px;
    background-color: rgb(255, 245, 104);
    color: rgb(255, 87, 87);
}

#container {
    display: grid;
    grid-template-columns: 910px 1fr;
    padding: 20px;
}

#container > div {
    border-bottom: 2px solid #dadada;
    padding-top: 8px;
    padding-left: 8px;
    /* border-right: 2px dashed #ececec; */
}

/* #container > div:nth-of-type(2n+1){
    border-left: 2px dashed #ececec;
} */

.enrichment-container p{
    margin: 0;
}

header, footer {
    background-color: hsl(60,20%,80%);
    padding: 0.5em;
}

svg text{
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}

.type---, .type-covid--
{
    fill:rgb(214, 214, 214);
}

.type---other, .type-covid--other
{
    /* --highlight:rgb(255, 168, 38); */
    --highlight:#d8b365;
    fill:var(--highlight);
    stop-color:var(--highlight);
}

/* .type-covid--
{
    fill:hsl(60,20%,80%);
} */

.type--drug-, .type-covid-drug-
{
    /* --highlight:gold; */
    --highlight:#5ab4ac;
    fill:var(--highlight);
    stop-color:var(--highlight);
}

.type--drug-other, .type-covid-drug-other
{
    fill:url(#graph-gradient);
}

/* table */
#header{
    display: block;
    padding-top: 20px;
    margin-bottom: 85px;
}
#header img{
    height: 100px;
    
}
#header a:first-of-type{
    float: left;
}
#paccanarolab_logo{
    height: 80px !important;
    position: relative;
    top: 34px;
}


#header a{
    float: right;
}
#header hr{
    width: 100%;
}


#drug_table{
    margin: 0 auto 0 auto;
    width: 1200px;
    font-size: 15pt;
}

#drug_table > input{
    width: 100%;
    font-size: 26px; /* Increase font-size */
    padding: 22px 20px 22px 40px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-top: 12px;
    margin-bottom: 12px; /* Add some space below the input */
    box-sizing: border-box;
}

#drug_table h1{
    font-size: 29pt;
    font-weight: bold;
    color: steelblue;
}

#drug_table h2{
    font-size: 20pt;
    text-align: right;
    color: gray;
    margin-top: -11px;
    margin-bottom: 54px;
}

#drug_table h3{
    margin-bottom: -18px;
}

#drug_table h2 a:link, #drug_table h2 a:visited, #drug_table h2 a:hover, #drug_table h2 a:active {
    color: gray;
    text-decoration: none;
}
#drug_table h2 a:hover{
    color: steelblue;
}

#drug_table li{
    padding-top:8px;
}

#references{
    margin-bottom: 6px !important;
    margin-top: 49px;
}

.table {
    font-size: 14px;
    width: 100%;
    display: table;
}
.row {
    display: table-row;
}
.cell {
    display: table-cell;
    padding: 10px;
}

.row:hover {
    background-color: #cccccc;
}
.cell:hover {
    background-color: #e5e5e5;
}

/* references */

.csl-bib-body{
    font-size: 12px;
}